package es.unileon.is.finalproyect.userinterface;

import java.awt.Component;
import java.io.File;
import java.net.URL;

import javax.help.HelpBroker;
import javax.help.HelpSet;
import javax.swing.JMenuItem;
import javax.swing.JPanel;

public class ViewHelp {
	
	 // lo he puesto en otra clase para poder acceder a el desde cualquier interfaz
	 
	private ViewHelp(JMenuItem help, Component container, String localHelp) {
		try {
			// Carga el fichero de ayuda
			File file = new File("help/help_set.hs");
			URL hsURL = file.toURI().toURL();

			// Crea el HelpSet y el HelpBroker
			HelpSet helpset = new HelpSet(getClass().getClassLoader(), hsURL);
			HelpBroker hb = helpset.createHelpBroker();
			// Pone ayuda a item de menu al pulsarlo 
			hb.enableHelpOnButton(help, localHelp, helpset);
			//permite iniciar ayuda con F1
			hb.enableHelpKey(container, localHelp, helpset);
			
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	public static void showHelp(JMenuItem help, Component container, String localHelp){
		new ViewHelp(help, container, localHelp);
	}

}
